package com.fufan.mtsaas.modules.newtech.xjsreviewclinicalapplicationreport.service;

import com.baomidou.mybatisplus.service.IService;
import com.fufan.mtsaas.modules.common.bo.response.RequestPojo;
import com.fufan.mtsaas.modules.common.bo.response.Result;
import com.fufan.mtsaas.modules.newtech.xjsreviewclinicalapplicationreport.bo.request.XjsReviewAppReportDetailRequest;
import com.fufan.mtsaas.modules.newtech.xjsreviewclinicalapplicationreport.bo.request.XjsReviewAppReportQueryRequest;
import com.fufan.mtsaas.modules.newtech.xjsreviewclinicalapplicationreport.bo.request.XjsReviewAppReportRequest;
import com.fufan.mtsaas.modules.newtech.xjsreviewclinicalapplicationreport.bo.request.XjsReviewAppReportSaveRequest;
import com.fufan.mtsaas.modules.newtech.xjsreviewclinicalapplicationreport.model.XjsReviewClinicalApplicationReport;

/**
 * 2023年度医疗技术临床应用情况报告表(XjsReviewClinicalApplicationReport)表服务接口
 *
 * @author Liby
 * @since 2025-01-05 19:46:28
 */
public interface XjsReviewClinicalApplicationReportService extends IService<XjsReviewClinicalApplicationReport> {

    Result doQueryPage(XjsReviewAppReportQueryRequest map);

    Result doSave(XjsReviewAppReportRequest entity);

    Result detail(XjsReviewAppReportDetailRequest entity);

    Result doUpdate(XjsReviewAppReportSaveRequest entity, RequestPojo requestPojo);

    Result doDelete(XjsReviewAppReportQueryRequest map, RequestPojo requestPojo);

}
